package com.atguigu.test;

/**
 * @author xr-8
 * @create 2021-03-10 18:55
 */
public class SingleDemo {

    private static volatile SingleDemo singleDemo;

    private SingleDemo(){};

    public static SingleDemo getSingleDemo(){
        if(singleDemo==null){
            synchronized (SingleDemo.class){
                if(singleDemo==null){
                    singleDemo = new SingleDemo();
                }
            }
        }

        return singleDemo;
    }

}
